#pragma once

namespace EGlib
{
  class Event
  {
  public:
    Event(bool manual_reset,bool initial_state);
    ~Event();

    void wait_one();
    void set_event();
    void reset_event();

  private:
    void *event_handle;
  };
}
